package io;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;

/**
 * 写入文本数据
 */

public class WriteStringDemo {
    public static void main(String[] args) throws IOException {
        //向文件fos.txt中写入字符串
        FileOutputStream fos = new FileOutputStream("fos.txt");

        String line = "我带着比身体中的行李，游入尼罗河底。";
        //String提供了将字符串转换为一组字节的操作:getBytes()
        byte[] data = line.getBytes(StandardCharsets.UTF_8);//系统写好的直接生成
        fos.write(data);//这里不再限定长度了，因为line被该方法一次性写入数组data里
        System.out.println("写入完毕");

        line = "经过寄到闪电，看到一对光圈，不确定是不是这里";
        data = line.getBytes(StandardCharsets.UTF_8);
        fos.write(data);
        fos.close();
    }
}
